home *** CD-ROM | disk | FTP | other *** search
/ MacGames Sampler / PHT MacGames Bundle.iso / MacSource Folder / Samples from the CD / Assembly / Mac68k / MANUAL / MAN11.DOC < prev    next >
Encoding:
Text File  |  1985-08-11  |  4.9 KB  |  219 lines  |  [TEXT/Anon]

  1.  
  2.                                                             ERROR CODES
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                                Appendix  A
  9.                                Appendix  A
  10.                                Appendix  A
  11.  
  12.  
  13.  
  14.                          Source Line Error Codes
  15.                          Source Line Error Codes
  16.                          Source Line Error Codes
  17.  
  18.  
  19.  
  20.  
  21.                         Type         Description
  22.  
  23.  
  24.  
  25.   A            Address Field Error - An invalid subfield was detected
  26.  
  27.  
  28.                the operand field. Possible errors are:
  29.  
  30.  
  31.  
  32.                Expression syntax error.
  33.  
  34.  
  35.                Symbol or name longer than 8 characters.
  36.  
  37.  
  38.  
  39.   D            Doubly Defined Symbol - An attempt was made to assign
  40.  
  41.  
  42.                a new value to an unredefinable symbol.
  43.  
  44.  
  45.  
  46.   E            INCLUDE, RMT, or MACRO was illegally nested. Consult
  47.  
  48.  
  49.                op code description for maximum nest level.
  50.  
  51.  
  52.  
  53.   F            File Context Error - File contents were not of the
  54.  
  55.  
  56.                expected type.
  57.  
  58.  
  59.  
  60.   G            Op Code Not Allowed - The pseudo op code specified is
  61.  
  62.  
  63.                not allowed for the selected object file type.
  64.  
  65.  
  66.  
  67.   L            Location Field Bad - An invalid symbol or name was
  68.  
  69.  
  70.                used in the location field.
  71.  
  72.  
  73.  
  74.   M            Invalid M68000 Addressing Mode - An invalid effective
  75.  
  76.  
  77.                address was used for the source or destination. Consult
  78.  
  79.  
  80.                your M68000 instruction manual to determine the valid
  81.  
  82.  
  83.                addressing modes.
  84.  
  85.  
  86.  
  87.   N            File Name Error - Invalid syntax on file name.
  88.  
  89.  
  90.  
  91.   O            Operation Field Bad - An unknown operation code, pseudo
  92.  
  93.  
  94.                operation code, or macro name was used.
  95.  
  96.  
  97.  
  98.   P            User Requested Error - pseudo op ERRxx error code.
  99.  
  100.  
  101.  
  102.   R            Relocation Error - Two or more relocatable symbols were
  103.  
  104.  
  105.                added, multiplied, or divided. LO68 does supports only a
  106.  
  107.  
  108.                single relocatable symbol reference.
  109.  
  110.  
  111.  
  112.   U            Undefined Symbol - An unknown symbol name was used. A
  113.  
  114.  
  115.                value of zero is used.
  116.  
  117.  
  118.  
  119.   V            VFD Bit Count Error - VFD bit size must be in the range
  120.  
  121.  
  122.                0..32.
  123.  
  124.  
  125.  
  126.   X            File Not Found - The file name on the include did not
  127.  
  128.  
  129.                exist or was inaccessable.
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138. MAC.68K                                  -66-
  139.  
  140.  
  141.  
  142. ERROR CODES
  143.  
  144.  
  145.  
  146.  
  147.  
  148.   Z            Zero Division - An attempt to divide by zero within an
  149.  
  150.  
  151.                expression. Value of zero is used.
  152.  
  153.  
  154.  
  155.   1            Location Field Bad - Location symbol is bad, the symbol
  156.  
  157.  
  158.                is not defined.
  159.  
  160.  
  161.  
  162.   2            Address Error on Symbol Definition - An attempt to
  163.  
  164.  
  165.                define a symbol contained an error. The symbol is not
  166.  
  167.  
  168.                defined.
  169.  
  170.  
  171.  
  172.   3            Duplicate Macro Definition - The new definition
  173.  
  174.  
  175.                replaces the old. See PURGMAC to avoid this error.
  176.  
  177.  
  178.  
  179.   4            Bad Formal Parameter Name - Parameter name on macro
  180.  
  181.  
  182.                defintion is invalid.
  183.  
  184.  
  185.  
  186.   5            Operation Unexpected at This Time - An initialization
  187.  
  188.  
  189.                pseudo operation code was used outside the
  190.  
  191.  
  192.                initialization section.
  193.  
  194.  
  195.  
  196.   7            Address Value Exceeds Field Size - A value computed
  197.  
  198.  
  199.                in an operation subfield exceeds its destination field.
  200.  
  201.  
  202.                The value is truncated to the destination field size.
  203.  
  204.  
  205.  
  206.   8            Missing or Extra Operation Subfield - Too few or too
  207.  
  208.  
  209.                many operation field subfields were specified.
  210.  
  211.  
  212.  
  213.   9            String Substitution Error - String name contained
  214.  
  215.  
  216.                within the "s is undefined. See STRING.
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.                               -67-                              MAC.68K
  249.  
  250.  
  251.  
  252.                                                             ERROR CODES
  253.  
  254.  
  255.  
  256.  
  257.  
  258.   Appendix B
  259.   Appendix B
  260.   Appendix B
  261.  
  262.  
  263.  
  264.   Supplemental Reading
  265.   Supplemental Reading
  266.   Supplemental Reading
  267.  
  268.  
  269.  
  270.  
  271.       The  following  books,  manuals,  and magazines contain useful Mac
  272.  
  273.  
  274.   and M68000 information. We recommend you look for  these  books  at  a
  275.  
  276.  
  277.   book or computer store and see if they match your interests.
  278.  
  279.  
  280.  
  281.  
  282.     The 68000: Principles and Programming
  283.  
  284.  
  285.     Leo J. Scanlon
  286.  
  287.  
  288.     Howard W. Sams   Co.
  289.  
  290.  
  291.  
  292.     68000 Assembly Language Programming
  293.  
  294.  
  295.     Gerry Kane, Doug Hawkins,   Lance Leventhal
  296.  
  297.  
  298.     Osborne/McGraw Hill
  299.  
  300.  
  301.  
  302.     MacTutor - The Macintosh Programming Journal
  303.  
  304.  
  305.     P. O. Box  846
  306.  
  307.  
  308.     Placentia, CA  92670
  309.  
  310.  
  311.  
  312.     M68000 16/32-Bit Microprocessor Programmer's Reference Manual
  313.  
  314.  
  315.     Motorola
  316.  
  317.  
  318.  
  319.     Inside Macintosh
  320.  
  321.  
  322.     Apple Computer
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356. MAC.68K                                  -68-
  357.  
  358.  
  359. ple Computer
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393. MAC.68K